// src/utils/axios.js 或 src/services/api.js
import axios from 'axios';

// 根据环境变量设置 baseURL
const service = axios.create({
  // 开发环境使用代理路径（如 /api）
  // 生产环境使用实际 API 域名
  baseURL: import.meta.env.DEV ? 'http://127.0.0.1:8080' : 'http://127.0.0.1:8080',
  timeout: 5000,
  withCredentials: true, // 如需携带 cookie
});

// 请求拦截器（可选）
service.interceptors.request.use(
  (config) => {
    // 添加 token 等请求头
    return config;
  },
  (error) => {
    console.error(error);
    return Promise.reject(error);
  }
);

export default service;
